import request from '@/utils/request';

export interface CategoriesItem {
  _id: number;
  categoryName: string;
  created_at: string;
  updated_at: string;
}

// 1. 获取分类
export function getCategories(params = {}) {
  return request<CategoriesItem[]>({
    url: '/categories',
    method: 'post',
    data: params
  });
}

// 2. 新增分类
export function addCategories(parmas = {}) {
  return request({
    url: '/addCategories',
    method: 'post',
    data: parmas
  });
}

// 3. 删除分类
export function deleteCategories(parmas = {}) {
  return request({
    url: '/deleteCategories',
    method: 'post',
    data: parmas
  });
}

// 4. 更新分类

export function updateCategories(parmas = {}) {
  return request({
    url: '/updateCategories',
    method: 'post',
    data: parmas
  });
}

// 上传分类
export function uploadCategories(parmas = {}) {
  return request({
    url: '/uploadCategories',
    method: 'post',
    data: parmas
  });
}
